﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RBAC.Domain.WarehouseManagement
{
    /// <summary>
    /// 采购退货单
    /// </summary>
    [Table("PurchaseReturn")]
    public class PurchaseReturn : BaseEntity
    {
        /// <summary>
        /// 单据编码
        /// </summary>
        public string DocumentCode {  get; set; }
        /// <summary>
        /// 业务类型
        /// </summary>
        public string BusinessType {  get; set; }
        /// <summary>
        /// 采购单号
        /// </summary>
        public string PurchaseOrderNumber {  get; set; }
        /// <summary>
        /// 单据日期
        /// </summary>
        public string DocumentDate {  get; set; }
        /// <summary>
        /// 操作员
        /// </summary>
        public string Operator {  get; set; }
        /// <summary>
        /// 供应商Id
        /// </summary>
        public long SupplierId { get; set; }
        /// <summary>
        /// 单据状态
        /// </summary>
        public string DocumentStatus { get; set; }
        /// <summary>
        /// 审批员
        /// </summary>
        public string Auditor { get; set; }
        /// <summary>
        /// 退货仓库
        /// </summary>
        public string ReturnWarehouse { get; set; }
        /// <summary>
        /// 业务状态
        /// </summary>
        public string BusinessStatus { get; set; }
        /// <summary>
        /// 审批日期
        /// </summary>
        public string ReviewDate { get; set; }
        /// <summary>
        /// 退货原因
        /// </summary>
        public string ReasonReturn { get; set; }
        /// <summary>
        /// 备注信息
        /// </summary>
        public string RemarkInformation { get; set; }
    }
}
